Meteor Stream — synonyms, definition
1. meteor stream (Noun)
1 synonym
meteor shower
1 definition
meteor stream (Noun) — A transient shower of meteors when a meteor swarm enters the earth's atmosphere.
1 type of
atmospheric phenomenon
3 parts
Meteor falling star shooting star